package com.fafica.model;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.fafica.entidades.Inscrito;
import com.fafica.entidades.InscritoMinicurso;
import com.fafica.fachada.Fachada;
import com.fafica.util.Pagina;
import com.fafica.util.Parametros;

public class Inscrever implements Acao {

	@Override
	public String executar(HttpServletRequest request,
			HttpServletResponse response) {
		
		String paginaRetorno = "";
		String cpf = request.getParameter("cpf");
		Fachada fachada = Fachada.getInstance();
		
		Inscrito inscrito = fachada.cadastroInscrito().buscarPorCpf(cpf);
		
		if(inscrito!=null){
			HttpSession session = request.getSession();
			session.setAttribute("nome", inscrito.getNome());
			session.setAttribute("cpf", inscrito.getCpf());
			session.setAttribute("email", inscrito.getEmail());
			session.setAttribute("inscrito", inscrito);
			paginaRetorno = Pagina.RESUMO_INSCRICAO;
		}else{
			paginaRetorno = Pagina.LOGIN_SUBMIT + "?msg=naoencontrado";
		}			
		
		return paginaRetorno;
	}

}
